Big Huge Thesaurus

Linnaea borealis

noun